|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectSAKromosom
public class SAKromosom
Constructor Summary | |
---|---|
SAKromosom(String parametri)
Konstruktor objekta |
Method Summary | |
---|---|
void |
addGroup(Grupa grupa,
boolean newStock,
boolean wasted)
Dodaje grupu u rješenje koje jedinka predstavlja |
void |
calculateCost()
Računa cijenu rezanja jedinke (služi za računanje dobrote) |
int |
compareTo(SAKromosom jedinka)
|
double |
getCost()
Vraća cijenu rezanja jedinke (služi za računanje dobrote) |
double |
getFitness()
Vraća dobrotu jedinke |
int |
getNumberOfGroups()
Vraća broj grupa predmeta tj. |
int |
getNumberOfNewStock()
Vraća broj novih komada materijala koji su iskorišteni u rješenju |
String |
getParametri()
Vraća GA parametre zapisane u jedinci |
Grupa[] |
getSolution()
Vraća rješenje koje jedinka predstavlja. |
void |
setFitness(double fittnes)
Postavlja dobrotu jedinke |
double |
vjerojatnostKrizanja()
Vraća vjerojatnost križanja zapisanu u jedinci |
double |
vjerojatnostMutacije()
Vraća vjerojatnost mutacije zapisanu u jedinci |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SAKromosom(String parametri)
parametri
- GA parametri jedinke (7 bitni gayevi kodovi križanja i mutacije)Method Detail |
---|
public void calculateCost()
public void addGroup(Grupa grupa, boolean newStock, boolean wasted)
grupa
- grupa predmetanewStock
- zastavica da li je korišten novi komad materijalawasted
- zastavica da li se materijal smatra nedovoljno dobro izrezanpublic void setFitness(double fittnes)
fittnes
- dobrota jedinkepublic double getFitness()
public int getNumberOfNewStock()
public int getNumberOfGroups()
public Grupa[] getSolution()
public String getParametri()
public double getCost()
public double vjerojatnostKrizanja()
public double vjerojatnostMutacije()
public int compareTo(SAKromosom jedinka)
compareTo
in interface java.lang.Comparable<SAKromosom>
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |